﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace voicedMelody.FeatureExtraction
{
    interface IFeatureExtractor
    {
        List<Feature> Extract(IEnumerable<string> files, int samplesPerFrame, float overlapping = 0);

        List<Feature> Extract(string file, int samplesPerFrame, float overlapping = 0, bool withClassInfo = false);

        double[] Extract(float[] data);
    }
}
